{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "在 Ubuntu 上安装 Conda 的过程非常简单，推荐通过安装 Miniconda 或 Anaconda 来完成。以下是详细的步骤：\n",
    "\n",
    "---\n",
    "\n",
    "### **1. 安装 Miniconda（推荐）**\n",
    "Miniconda 是一个轻量级的 Conda 版本，包含 Conda 和 Python，不附带其他预装包。\n",
    "\n",
    "#### **步骤：**\n",
    "\n",
    "1. **下载 Miniconda 安装脚本**：\n",
    "   ```bash\n",
    "   wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "\n",
    "2. **验证安装包完整性（可选）**：\n",
    "   下载校验码文件：\n",
    "   ```bash\n",
    "   wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh.sha256\n",
    "   sha256sum Miniconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "   确保校验码与官方提供的匹配。\n",
    "\n",
    "3. **运行安装脚本**：\n",
    "   ```bash\n",
    "   bash Miniconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "   按提示操作：\n",
    "   - 阅读并接受许可证（按 Enter）。\n",
    "   - 选择安装路径（默认在 `~/miniconda3`）。\n",
    "   - 是否初始化 Conda（推荐选择 `yes`）。\n",
    "\n",
    "4. **激活 Conda 环境**：\n",
    "   - 安装完成后，关闭并重新打开终端，或者运行以下命令激活 Conda：\n",
    "     ```bash\n",
    "     source ~/.bashrc\n",
    "     ```\n",
    "   - 验证安装是否成功：\n",
    "     ```bash\n",
    "     conda --version\n",
    "     ```\n",
    "\n",
    "---\n",
    "\n",
    "### **2. 安装 Anaconda**\n",
    "如果你需要一个完整的科学计算和数据分析环境，Anaconda 是一个更全面的选择。\n",
    "\n",
    "#### **步骤：**\n",
    "\n",
    "1. **下载 Anaconda 安装脚本**：\n",
    "   ```bash\n",
    "   wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "\n",
    "2. **验证安装包完整性（可选）**：\n",
    "   下载校验码文件：\n",
    "   ```bash\n",
    "   wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh.sha256\n",
    "   sha256sum Anaconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "   检查校验码是否匹配。\n",
    "\n",
    "3. **运行安装脚本**：\n",
    "   ```bash\n",
    "   bash Anaconda3-latest-Linux-x86_64.sh\n",
    "   ```\n",
    "   按提示操作：\n",
    "   - 阅读并接受许可证。\n",
    "   - 选择安装路径（默认在 `~/anaconda3`）。\n",
    "   - 是否初始化 Conda（推荐选择 `yes`）。\n",
    "\n",
    "4. **激活 Conda 环境**：\n",
    "   - 运行以下命令：\n",
    "     ```bash\n",
    "     source ~/.bashrc\n",
    "     ```\n",
    "   - 验证安装：\n",
    "     ```bash\n",
    "     conda --version\n",
    "     ```\n",
    "\n",
    "---\n",
    "\n",
    "### **3. Conda 使用基础**\n",
    "- 创建环境：\n",
    "  ```bash\n",
    "  conda create -n myenv python=3.9\n",
    "  ```\n",
    "- 激活环境：\n",
    "  ```bash\n",
    "  conda activate myenv\n",
    "  ```\n",
    "- 安装软件包：\n",
    "  ```bash\n",
    "  conda install numpy pandas\n",
    "  ```\n",
    "- 退出环境：\n",
    "  ```bash\n",
    "  conda deactivate\n",
    "  ```\n",
    "\n",
    "---\n",
    "\n",
    "### **4. 常见问题**\n",
    "1. **如果 Conda 命令不可用：**\n",
    "   - 检查是否初始化 Conda 到环境变量：\n",
    "     ```bash\n",
    "     source ~/miniconda3/bin/activate\n",
    "     ```\n",
    "   - 或者将 Conda 添加到 `.bashrc`：\n",
    "     ```bash\n",
    "     echo \"source ~/miniconda3/bin/activate\" >> ~/.bashrc\n",
    "     source ~/.bashrc\n",
    "     ```\n",
    "\n",
    "2. **使用 Zsh 时：**\n",
    "   如果你使用的是 Zsh，将 Conda 初始化到 Zsh：\n",
    "   ```bash\n",
    "   conda init zsh\n",
    "   source ~/.zshrc\n",
    "   ```\n",
    "\n",
    "---\n",
    "\n",
    "### **总结**\n",
    "- 对于轻量和灵活需求，推荐 Miniconda。\n",
    "- 对于需要完整数据分析环境的用户，可以选择 Anaconda。\n",
    "如果有任何问题，请告诉我！"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
